import setting from "@common/api/constants/modules/setting";

export default {
    wx_setting: {
        open: {
            code: setting.CODE_WX_OPEN_SETTING,
            title: '微信开放平台设置',
            labelWidth: '200px',
            rules: {},
            fields: [
                {
                    label: '应用名称',
                    prop: 'wx_open_name',
                    type: 'text',
                },
                {
                    label: '应用AppId',
                    prop: 'wx_open_appid',
                    type: 'text',
                },
                {
                    label: '应用AppSecret',
                    prop: 'wx_open_app_secret',
                    type: 'text',
                },
                {
                    label: '微信扫码成功回调地址',
                    prop: 'wx_open_callback_url',
                    type: 'text',
                },
                {
                    label: '微信扫码成功跳转地址',
                    prop: 'wx_open_redirect_url',
                    type: 'text',
                },
            ],
        },
        mp: {
            code: setting.CODE_WX_MP_SETTING,
            title: '微信公众号设置',
            labelWidth: '200px',
            rules: {},
            fields: [
                {
                    label: '公众号名称',
                    prop: 'wechat_name',
                    type: 'text',
                },
                {
                    label: '公众号原始Id',
                    prop: 'wechat_gzh',
                    type: 'text',
                },
                {
                    label: '公众号AppId',
                    prop: 'wechat_app_id',
                    type: 'text',
                },
                {
                    label: '公众号AppSecret',
                    prop: 'wechat_app_secret',
                    type: 'text',
                },
                {
                    label: '公众号Token',
                    prop: 'wechat_token',
                    type: 'text',
                },
                {
                    label: '公众号EncodingAESKey',
                    prop: 'wechat_encoding_aes_key',
                    type: 'text',
                },
            ],
        },
        miniapp: {
            code: setting.CODE_WX_MINIAPP_SETTING,
            title: '微信小程序设置',
            labelWidth: '200px',
            rules: {},
            fields: [
                {
                    label: '小程序名称',
                    prop: 'miniapp_name',
                    type: 'text',
                },
                {
                    label: '小程序AppId',
                    prop: 'miniapp_app_id',
                    type: 'text',
                },
                {
                    label: '小程序AppSecret',
                    prop: 'miniapp_app_secret',
                    type: 'text',
                },
            ],
        },
        pay: {
            code: setting.CODE_WX_PAY_SETTING,
            title: '微信支付设置',
            labelWidth: '200px',
            rules: {},
            fields: [
                {
                    label: '微信支付商户kid',
                    prop: 'wxpay_mch_id',
                    type: 'text',
                },
                {
                    label: '微信支付商户key',
                    prop: 'wxpay_mch_key',
                    type: 'text',
                },
                {
                    label: '微信支付完成通知接收URL',
                    prop: 'wxpay_notify_url',
                    type: 'text',
                },
                {
                    label: '微信支付证书存放路径',
                    prop: 'wxpay_key_path',
                    type: 'text',
                },
                {
                    label: 'H5支付网站名称',
                    prop: 'wxpay_h5_wap_name',
                    type: 'text',
                },
                {
                    label: 'H5支付网站URL',
                    prop: 'wxpay_h5_wap_url',
                    type: 'text',
                },
            ],
        },
        cp: {
            code: setting.CODE_WX_CP_SETTING,
            title: '企业微信设置',
            labelWidth: '200px',
            rules: {},
            fields: [
                {
                    label: '企业ID',
                    prop: 'corp_id',
                    type: 'text',
                },
                {
                    label: '企业微信应用AgentId',
                    prop: 'agent_id',
                    type: 'text',
                },
                {
                    label: '企业微信应用Secret',
                    prop: 'secret',
                    type: 'text',
                },
                {
                    label: '企业微信应用Token',
                    prop: 'token',
                    type: 'text',
                },
                {
                    label: '企业微信应用EncodingAESKey',
                    prop: 'aes_key',
                    type: 'text',
                },
            ],
        },
    },
};
